The application's code appears in the window. The following figure shows the code generated by the Wizard, along with code you will add.
allGuests = new MutableVector();
This statement initializes allGuests to be a new object of class MutableVector. This class is the Java equivalent of the Objective-C class NSMutableArray, which provides an interface that allows you to add, change and delete objects from an array.
protected MutableVector allGuests;
This declares allGuests to be of type MutableVector. Declaring it protected means that it is accessible only from this class or one of its subclasses. It is standard object-oriented practice for a class to prevent other classes from directly manipulating its instance variables. Instead, you provide accessor methods that other objects use to read or modify the instance variables.
The addGuest method adds an object of class Guest to the end of the allGuests array, using the MutableVector method addElement (its Objective-C equivalent is addObject).
Table of Contents
Next Section